Algo26\IdnaConvert\Punycode C

Total Complexity 113
Dependencies 3
Dependents 1
Total lines 539
Lines of code 328
Logical lines of code 223
Comment lines 135
Methods 15
Properties 3

Methods 15

Method Rating Maintainability Complexity Lines of code
encode()
C
34 29 82
namePrep()
B
40 22 56
decode()
A
44 12 41
hangulCompose()
A
49 12 29
combine()
A
52 8 27
applyCanonicalOrdering()
S
52 7 25
hangulDecompose()
S
58 4 14
decodeDigit()
S
61 4 13
__construct()
S
67 3 7
validate()
S
65 3 9
adapt()
S
64 3 8
getCombiningClass()
S
73 2 5
byteLength()
S
70 2 6
getPunycodePrefix()
S
81 1 3
encodeDigit()
S
77 1 3